interlocking armor - Deutsch Englisch Wörterbuch